package cn.oversky.eom;

import org.apache.poi.ss.usermodel.Row;

import java.util.List;

/**
 * @email CorvusY@foxmail.com
 * @date 2017/5/27 15:16.
 * Now is history !
 */
public interface IExcelRowConfig {

    long getThRows();

    void setThRows(long rows);

    long convert(List<Row> wb);

    List<Row> reconvert(List<Row> wb);

    Class getCollectionGenericType(String fieldName);

    void putCollectionGenericType(String fieldName, Class genericType);

    void putCGTAndCOI(String fieldName, Class genericType, IExcelObjInspector objInspector);

    void putCollectionObjInspector(String fieldName, IExcelObjInspector objInspector);

    IExcelObjInspector getCollectionObjInspector(String fieldName);

}
